About El Gallo Ltd (12414444) United Kingdom