MegaFlix.net
Consumer Report
- 11-03-2011
- 21
Signed up for a free trial looked at my new bank statement and I got charged I did not click on anything except for the free trial just want to no how to cancel megaflix before they charge me again
Company: MegaFlix.net
Country: USA
City: London
Address: Dalton House, 60 Windsor Ave
Phone: 8885036731
Site: megaflix.net