About I.c.a. (holdings) Limited (02658083) United Kingdom