About Barbican Isa Limited (11194533) United Kingdom