About S2c Solutions Limited (12120280) United Kingdom