Overview
Legal name
MITRA BIO LIMITED
Region
Unknown
Registered address
CENTRAL WORKING WHITE CITY TRANSLATION AND INNOVATION HUB
84 WOOD LANE
LONDON
ENGLAND
W12 0BZ
Insolvency history
No