About Intelligent Medical Developments Ltd (11289287) United Kingdom