About Ssd London Limited (10073471) United Kingdom