MEYGEN PLC Company number SC347501 · Monitor this company Active Overview People 24 Financial Control Charges Documents Analysis Location Related Registered office Address26 Dublin Street, Edinburgh, United Kingdom, EH3 6NN PostcodeEH3 6NN Companies at this postcode 43 Map