About Iodna Ltd (10378060) United Kingdom