About Odin Medical Limited (11563083) United Kingdom