About Dean Capital Limited (12105141) United Kingdom