About Denell Limited (06399722) United Kingdom