About Imc International Holdings Ltd (10911352) United Kingdom