Computer Software - Shanghai, Shanghai, China
上海伊库伊库网络科技有限公司 is a computer software company based out of 上海市徐汇区漕宝路509号9幢101-41室, 上海市, 上海市, China.