About Imd Holdings Limited (12086622) United Kingdom