About Twenty 02 Barbican Management Limited (04358679) United Kingdom