About Barel Architecture Ltd (12112619) United Kingdom