About I.m.c. (london) Limited (03237494) United Kingdom