About S World Uk Limited (12977019) United Kingdom