University College London Institution1189856Gower Street, WC1E 6BT, London, United KingdomRoyaume-Uni