About S2 Technologies Ltd (08239292) United Kingdom