imc holding