Company identity
Founded / incorporated
22 August 2008
Company number SC347501
Legal name
MEYGEN PLC
Company type
Public Limited Company
Region
Scotland
Registered address
26 DUBLIN STREET
EDINBURGH
UNITED KINGDOM
EH3 6NN
Insolvency history
No