About I D C Investments Limited (12014932) United Kingdom