About I C International Limited (02606715) United Kingdom