About Finn Keenan Limited (12295624) United Kingdom