About Ds & Co London Ltd (11235273) United Kingdom