About S2i Management Ltd (12114541) United Kingdom