About Denplex Ltd (11529860) United Kingdom