About S2mac Limited (11377014) United Kingdom