About S2ar Limited (08243080) United Kingdom