About Taste & Savour Limited (13650230) United Kingdom