MURRAY NEIL

PrivateCIK: 1676306
Location

MOORGATE, LONDON, X0

MIMECAST LTD
PositionChief Technology Officer
TenureSince Jul 2018
Holdings