MonstroCloud.com
Consumer Report
- 01-11-2012
- 7
Monstrocloud popped up on my computer and wouldnt let me do anything to my computer. They locked my computer. These people charge my credit card. I called credit card company and fighting the charges.
Company: MonstroCloud.com
Country: USA