Partner
London, England, United Kingdom
Neon River
Renovata Partners
Consultant
Associate
CTPartners
Research Associate
University of Oxford