About Denbigh Capital Limited (12351015) United Kingdom