About Lemnos Medical Ltd (09755234) United Kingdom