About Essex Cancer Research Limited (10437160) United Kingdom