About Denroy International Limited (NI012112) United Kingdom