About Icf Investments Limited (00929425) United Kingdom