About Mina Therapeutics Limited (06527890) United Kingdom