About Logos Heart Care Ltd (12007399) United Kingdom