About Denk Limited (12783128) United Kingdom