About La Bandera Deli Ltd (13313038) United Kingdom