About Imdm Limited (SC331042) United Kingdom