DepositFiles
Consumer Report
- 08-12-2013
- 8
Paid for video game online for one month. Got nothing. Then dropped our subscription after one day. Website too complicated. And refused refund.???
Company: DepositFiles
Country: USA
City: Mahe
Address: 1312 Victoria
Phone: 35725030716
Site: depositfiles.com