The Wellcome Trust

The Wellcome Trust
183-193 Euston Road, London, NW1 2BE