• Irida Plc
  • LEI
    2138002NWNTTUMHN2M14
  • Moody's Org Id
    821898524
  • Industry
    SINGLE PURPOSE CORP
  • Domicile
    UNITED KINGDOM