Room 704, ChinaChen Leighton PlazaRoom 704, ChinaChen Leighton PlazaIP Ranges3Total IPs768 AS55953 JP HK Tokyo
Shibaura Institute of TechnologyShibaura Institute of TechnologyIP Ranges2Total IPs16,384 AS55910 JP Tokyo
Shanghai Tujuan Information Technology Co.Shanghai Tujuan Information Technology Co.IP Ranges1Total IPs512 AS142611 JP Tokyo