About Ich Holdings Limited (01365338) United Kingdom