Managing Director
London, England, United Kingdom
PointBeyond
The Institute of Directors
University of Birmingham
University of Cambridge