MonstroCloud.com
Consumer Report
- 01-18-2012
- 3
Same thing as I have read, my computer wouldn't work and pop ups kept coming up saying my comp. Was at risk. It offered 3 plans that would secure my computer and then everything was fine but I couldn't locate the software.
Company: MonstroCloud.com
Country: USA