Smith Teamaker opens flagship store in JapanPremium tea brand, Smith Teamaker, opens its first Japanese location in Tokyo’s Shibuya Scramble Square Business, Expansion