About Dene(london) Ltd (12646041) United Kingdom