News Shenzhen 2 U By 行政 13 years ago As you may know, Seeed is located in Shenzhen China, the electronics Mecca of the