About Seller D Limited (11870904) United Kingdom