About Barbican France Limited (10672400) United Kingdom