NCT05890781 - Engineering Immune Organoids to Study Pediatric Cancer | Crick | Crick