About S2oinvestmentgroup Limited (12152735) United Kingdom