About Odi Medical Ltd (11771639) United Kingdom