Websites hosted on 123.59.141.159 IP Address
Geo Location Information for 123.59.141.159 IP Address. The IP Address 123.59.141.159 is located at 39.9288 latitude and 116.3889 longitude in China. Friendly Location for the IP Address is Beijing, Beijing, China.
小盒科技-更懂你的学习!
- knowbox.cn
小盒科技是中国知名的AI教育公司,秉持“以学习者为中心”的教育和技术理念,致力于用AI技术构建基于校内教学和家庭辅导的智能教育服务生态。小盒科技旗下有目前国内最大的面向公立学校师生应用的教学工具之一“小盒”系列产品,以及为学生提供个性化、自适应学习辅导服务的AI课程体系“小盒课堂”
418,971
$
9,720.00