About Sator Square Capital Management Llp (OC418841) United Kingdom