About Taste Bud Deli Ltd (08717364) United Kingdom