About Barra C. Ltd (13707182) United Kingdom