About Imd Associates Limited (SC534092) United Kingdom