About Inventa Therapeutics Limited (11032260) United Kingdom