About Esen Clinical Research Ltd (SC586245) United Kingdom