About Square Strategy Ltd (12912028) United Kingdom