MegaFlix.net
Consumer Report
- 01-26-2012
- 5
I was billed 49.95 to my credit card starting in December. They advertised as signing up for free and that my credit card would not be billed. It basically said that it wanted to make sure I was a real person living in the USa so it would ask for a credit card number "that would not be billed anything".
Company: MegaFlix.net
Country: USA
City: London
Address: Dalton House, 60 Windsor Ave
Phone: 8885036731
Site: megaflix.net