Hojicha Co. is the first and only brand to specialize in freshly roasted green tea from Kyoto, Japan.