BAUER PETER

PrivateCIK: 1676397
Location

MOORGATE, LONDON, X0

MIMECAST LTD
PositionChief Executive Officer
TenureSince Jul 2018
Holdings