First Riding Technology iDC Okinawa

Location

5 Chome-2-1 Makiminato
Urasoe-shi, 901-2131, Japan

Parent company

First Riding Technology Inc.

Service provider