The nameserver ns1.koowo.com have a IP Address of 175.102.196.21 which is hosted on China.
Apache Tomcat/5.0.30