Cyber Astro
Consumer Report
- 10-17-2011
- 3
Sold me software for $300.00 to upgrade my PC. I tried to get money back through my credit card and they won't return my calls. I have to re-format as my PC is really messed up. Do not fall for this scam
Company: Cyber Astro
Country: USA