Posted by Jackpine Savage
Just "automatically" had my subscription renewed -- for 2018! -- via a debit card number I didn't give them. Tried to contact them using their email instructions without a reply. Unable to find a valid customer service number for them.
Last email I sent stated that "I will find them, and I will kill them."
Anyone have any idea where they are physically located? I meant it about the killing thing...