NCT07038733 - Investigation of Lymph Node Biology in Kidney Cancer | Crick | Crick