About Imd Investments Limited (12208959) United Kingdom