About Denakeo Limited (09665300) United Kingdom