About Denova K Limited (08883102) United Kingdom