Welwatchmd.com
Illegal charges from my mastercard
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?? ...