About Imci (investments) Limited (10341578) United Kingdom