About Septima Therapeutics Limited (11539365) United Kingdom