About Barbican Corporate Member (no.18) Limited (12946666) United Kingdom