Geo Location Information for 59.106.76.26 IP Address. The IP Address 59.106.76.26 is located at 34.6937 latitude and 135.502 longitude in Japan. Friendly Location for the IP Address is OSAKA, OSAKA-SHI, JAPAN
「情報産業」に特化した「産学連携」をテーマに、技術シーズと市場ニーズとのマッチングを行う研究開発企業です。業務内容:研究開発支援、サービス開発支援、産学連携コンサルティング