About Sss London Limited (11359061) United Kingdom