About Denella Limited (13399044) United Kingdom