Nineyu

Garden Road, district de Hongkou,
Shanghai

Chine

www.i9yu.com
Arcade game developer

OBO in 2014