About Idm International Ltd (13422561) United Kingdom