About Ics Investors Ltd (13043097) United Kingdom