About Taste Buds Jerk Centre & Juice Bar Ltd (13063595) United Kingdom