About Iimia (holdings) Limited (04272961) United Kingdom