About Mint Therapeutics Ltd (13623859) United Kingdom