About Barbican Holdco Limited (09514385) United Kingdom