About Specialist It Testing Solutions Limited (11295309) United Kingdom