About Sa Square Ltd (12016452) United Kingdom