About Itc Investments Limited (12472955) United Kingdom