About Coburg Capital Limited (SC350136) United Kingdom