About Scquare International Limited (03866463) United Kingdom