Vidzsta
Consumer Report
- 09-21-2013
- 13
I am not sure what happened but the transaction showed up on my bank statement as a debit. It was charged in Belize, I was in the UK @ the time and did not have my card with me.
Company: Vidzsta
Country: USA
Phone: 8002025588