About Caradoc Capital Limited (12631803) United Kingdom