Showing 2 matches
Managing Director, NEA UK at New Enterprise Associates (NEA)
Partner at Elaia Partners