About Sator Square Capital Limited (10875789) United Kingdom