Welwatchmd.com
Illegal charges from my mastercard
- 05-16-2009
- 57
I have never orded or subscribed to this company and have no idea where or how they got my credit card details, but they are taking monthly subscription payments of $29.99 for the pas three months, it is taking me this long to have the payments stopped!!!
Does anybody even know who this company is??
Company: Welwatchmd.com
Country: United Kingdom
Region: England