While the IMCC brand was officially formed in 2002, the company has a rich history dating back over four decades to 1972, which resulted from a combination of company formations, mergers and acquisitions involving Deutsche Babcock Services, NOELL IMAC, ADCE, GPC, GSME, CIC and TGPC.
In 2018, following a management restructure, a new entity was formed under the name IMCC Investment L.L.C., thus retaining the IMCC brand identity.