About Imdc Holdings Limited (10843746) United Kingdom