About Den Investments Limited (05652498) United Kingdom