About Barra Capital Ltd (12439628) United Kingdom