About Taste Palace Limited (12132784) United Kingdom