IMM wins a mega contract in Algeria
Awarded as the result of an international tender process, this contract worth more than 83 million euros consists of the study, supply and installation of [...]
Awarded as the result of an international tender process, this contract worth more than 83 million euros consists of the study, supply and installation of [...]