NCT01879436 - The Effect of Human Placental Explants and Pregnant Women Sera on Cancer Cells | Crick | Crick