About Dienexen Ltd (13528220) United Kingdom