Advanced company searchLink opens in new window

IMARA E.U. LIMITED

Company number 10588910

Persons with significant control: 1 person with significant control / 0 statements

Imara Inc

Correspondence address
700 Technology Square, 3rd Floor, Cambridge, Ma, United States, 02139
Notified on
30 January 2017
Governing law
Legal form
Place registered
Delaware
Registration number
Ein-81-1523849
Incorporated in
Usa
Nature of control
Ownership of shares – 75% or more