About Northburn Capital Limited (SC467506) United Kingdom