About Devonian Capital Limited (11507274) United Kingdom