NCT07661251 - ITTACA (Immunotherapy Time Teller for Advanced Lung Cancer) | Crick | Crick