Department of Biology laboratory74349United Kingdom
University College of London [London] institution300875UCLGower Street, London WC1E 6BT United Kingdomhttp://www.ucl.ac.uk/