About Wahala Barbecue & Grill Limited (12786942) United Kingdom