University of London - London Business School
London, England, UK