About Imi Germany Limited (07843576) United Kingdom