MyTechHelp.com
Consumer Report
Same story as everyone else. Found this on my bank statement and no one would answer the phone to help, they refused to cancel until i insisted. SCAMMMMMMMMM for sure, I blame TWC as well, their phone service team are the ppl pushing this. ...