About Sdd (london) Limited (10490068) United Kingdom