About Idm3 Limited (07995341) United Kingdom