About D & D Digital Investments Limited (NI616786) United Kingdom