Institute of Cancer Research — research institute in London, England