About D2 Investments Limited (10797889) United Kingdom