NCT05127824 - Autologous Dendritic Cell Vaccine in Kidney Cancer | Crick | Crick