About Barra Projects Ltd (13547873) United Kingdom