About Iodome Ltd (12641123) United Kingdom