University of London - University College
London, England, UK