About La Barra Guitarra & Rumba Ltd (13253302) United Kingdom