General Industry TermVerified
CMC meaning in oil and gas
CMC means Customer Management Centre. The centralised locations created within CINE by the CASE project, prior to the businesses being sold
Definition
Customer Management Centre
The centralised locations created within CINE by the CASE project, prior to the businesses being sold