About Sator Capital Limited (06428281) United Kingdom