About Denne Group Limited (01050592) United Kingdom