MyTechHelp, LLC
Consumer Report
I googled Apple cusomer support got the nubmer 1-855-362-6809. They said they were selling me insurance for my apple products that would cover me for a year. Turns out it was a subscription for Techzilla.com. When I found out what it was I immediately called them back to ask for my money back. The ...