Vidzsta
Consumer Report
- 07-27-2013
- 5
I did put my card details for watching movie but it was saying its totally free and than on my statement it came up with money gone out, really disppointed.
Company: Vidzsta
Country: USA
Phone: 8002025588