The International Taste Institute (ITI) is an international organisation that awards the Superior Taste Award certification to food and drink products that went trough a positive taste evaluation by a panel of world-class chefs and sommeliers. We add a little spice and flavour to their communication.