About Ic&a Ltd (10609844) United Kingdom