About Charles Dean Capital Limited (12100613) United Kingdom