About Integrated Micro Designs Limited (03447188) United Kingdom