About Keenan Capital Limited (12114875) United Kingdom