About D & D Europe Limited (11762606) United Kingdom