About Finn Therapeutics Ltd (NI672275) United Kingdom