1. Great Ormond Street Hospital for Children NHS Foundation Trust, London WC1N 1EH, UK.
2. Great Ormond Street Hospital for Children NHS Foundation Trust, London WC1N 3JH, UK.
3. UCL Cancer Institute, London WC1E 6DD, UK.
4. Autolus Ltd., London W12 7FP, UK.
5. Centre for Drug Development, Cancer Research UK, London E20 1JQ, UK.