About Novara Therapeutics Limited (12841228) United Kingdom