About Specialcountersquad Ltd (12200999) United Kingdom