About Denden Investments Limited (11283785) United Kingdom