NCT05761132 - Neo-adjuvant Pembrolizumab in Vulvar Squamous Cell Carcinoma: a Clinical Proof-of-concept Study | Crick | Crick