About The Neil And Alison Ostrer Foundation (CE003783) United Kingdom