I am another who has been robbed by Privacy Matters123, I never signed up with this company, who say they sent me a $25.00 Wallyworld gift card for siging up and they too by theft from my Debit card acct $24.95 for one years membership in a company I have never heard of or wanted. Strange thing is they only took the money AFTER the years membership was up and due for renewal.
Customer service at the company is a joke and all one gets are 'Stock" answers from their band of theives.
VERY PISSED CONSUMER!!!!! will no one out there help us?