About Taste Right Limited (11600249) United Kingdom