About Squarecom Technologies Ltd (10944489) United Kingdom