NCT05733715 - Neoadjuvant Pembrolizumab and Lenvatinib for Renal Cell Carcinoma | Crick | Crick