About S2 Capital Ltd (12224233) United Kingdom