MonstroCloud.com
Consumer Report
- 01-16-2012
- 8
A screen came up listing viruses on the computer (supposedly); it would not let the computer do anything else. I paid for what i thought was a renewal of microsoft security software; it was never installed, and my credit card was billed $59.95
Company: MonstroCloud.com
Country: USA