About Denex Solutions Limited (11392536) United Kingdom