The Nameserver ns2.o-cha.com have a IP Address of 74.53.164.67 which is hosted on United States.
Green Tea - Matcha Shipped From Japan To You. Enjoy the Health Benefits Of Our Japanese Teas