Healthradar.org
Consumer Report
- 04-07-2012
- 48
Telephone call indicating that my credit card would automatically be charged for $29.95 to renew my subscription and to contact the web site to cancel. Can not find a way to block this out.
Company: Healthradar.org
Country: USA
Phone: 6157171921
Site: healthradar.org