About Keel Harbour Capital Limited (10249854) United Kingdom