About Keyborne Capital Limited (11838707) United Kingdom