About S Square Holding Ltd (12076733) United Kingdom