About Denekia Limited (SC617842) United Kingdom