About Logos Bio Company Ltd (10233578) United Kingdom