About S2 & Company Limited (08893900) United Kingdom