About S4 Capital Plc (10476913) United Kingdom