About Sequana Lifesciences Ltd (11843666) United Kingdom