About Dennex Limited (09263089) United Kingdom