About Denken Ltd (10424701) United Kingdom