About D Squared Investments Limited (10607807) United Kingdom