About D & Db International Limited (11346107) United Kingdom