About Barra Group Ltd (12747822) United Kingdom