KO Matcha ceremonial grade matcha is made from 100% best quality tea leaves sourced from Uji, Kyoto, Japan. Uji is well known for producing the best quality tea leaves in the whole of Japan. What’s more, is that the high-quality matcha from the house of KO Matcha is organic and certified by USDA. The matcha […]