About Iomede Limited (12724209) United Kingdom