About La Bamba Ltd (11659230) United Kingdom