About Lazarus Bio Ltd (11790940) United Kingdom