About Imc Investments Limited (11595990) United Kingdom