About Logos Capital Plc (11619917) United Kingdom