About T Square Ltd (10252715) United Kingdom