About Odins Medical Ltd. (12681085) United Kingdom