About Ssquare Technologies Ltd (10986281) United Kingdom