NCT05294107 - Intestinal Organoids | Crick | Crick