About Ouch Medical Ltd (11454535) United Kingdom