About Deenex Intl Limited (11308858) United Kingdom