About D & D Ventures Ltd (12874679) United Kingdom