About Imc Global Operations Limited (12585188) United Kingdom