SQ
Squirrel Internet Ltd
View company profile →
The best customer service I had so far…
The best customer service I had so far in the UK. No robots, real humans who are willing to help at any time. Even when I was playing "Karen", they were still very polite and did everything to solve my problem.