Institute of Cancer Research

123 Old Brompton Road, South Kesington, SW7 3RP, United Kingdom (Unknown)