About I.d.m. Holdings Limited (09742161) United Kingdom