Wellcome Trust

183 EUSTON ROAD, LONDON, NW1 2BE (London)