About Samsara Therapeutics Ltd (12352025) United Kingdom