About Dencomp Holdings Ltd (13625933) United Kingdom