Department of Biology laboratory74349United Kingdom
University College of London [London] institution300875UCLGower Street, London WC1E 6BTIdRef : 029789753ROR : https://ror.org/02jx3x895United Kingdomhttp://www.ucl.ac.uk/