About Square 128 Limited (10735226) United Kingdom