About Essex Oncology Limited (10776308) United Kingdom