Websites hosted on 122.144.196.89 IP Address
Geo Location Information for 122.144.196.89 IP Address. The IP Address 122.144.196.89 is located at 31.2222 latitude and 121.458 longitude in China. Friendly Location for the IP Address is Shanghai, Shanghai, China, 200020.
上海仪电电子股份有限公司
- inesa-it.com
上海仪电电子股份有限公司是上海仪电(集团)有限公司旗下的上市公司,是一家以云计算与大数据、行业解决方案及智能化产品为核心业务的专业化信息技术服务企业。
Not Applicable
$
8.95