About Ict Investments Ltd (13335291) United Kingdom