About The Placental Research Foundation (07128204) United Kingdom