Partner
London, London, United Kingdom
Ingram Enterprise
The Ingram Trust
Trustee
De Montfort University
London Business School