Health Radar / Newsmax Media
Consumer Report
- 03-06-2013
- 184
This is a scam i have sent back all the mail and requested a cancelation and no they keep coming was told we had a month to cancel and nothing but a charge on my visa.
Company: Health Radar / Newsmax Media
Country: USA