I have dealt with MY TECH SQUAD for several years and last year on 5th November 2021 I was billed invoice no 900781390and paid a renewal for the next years service till 31/12/22. and have not heard from them since,
It appears that Suddenly they have changed their name to Go To.com, and now don't want to know me and wont answer my emails
Desired outcome: refund or service as paid for