About Barbican Capital Limited (12428720) United Kingdom