NCT05290961 - The Culture of Advanced or Recurrent Ovarian Cancer Organoids and Drug Screening | Crick | Crick