About Third Square Ltd (10142462) United Kingdom