About I.m.c. Holdings Limited (02650434) United Kingdom