Home Cash System
Consumer Report
- 03-21-2012
- 1
I signed up for this and then the screen went haywire. No information to proceed or cancel. I have definitely been scammed and am very angry at myself. I know better.
Company: Home Cash System
Country: USA