NCT05709821 - IMM60 and Pembrolizumab in Melanoma and NSCLC | Crick | Crick