Managing Director Technology Clients Europe

London