About Ic Associates Limited (07629608) United Kingdom