About Harboro Capital Limited (10510317) United Kingdom