NCT04458311 2024-04-25ACTIonInstitute of Cancer Research, United KingdomPhase 1/2 Terminated13 enrolled