NCT05700461 - Drug Screening Using Novel IMD in Renal Cell Carcinoma | Crick | Crick