No.90 Meilong Road, Shenzhen, Guangdong, China No.90 Meilong Road, Shenzhen, Guangdong, China 518131 Shenzhen GPS: N 22.608 E 114.041