Mimecast Ltd financial data

Location
1 Finsbury Avenue, London, United Kingdom
State of incorporation
United Kingdom
Fiscal year end
March 31