Pop Up in China Vista Display Equipments Co., Ltd Address: Maimianqiao Village, 315171 Maimianqiao Ningbo China Phone Number: +86 57428904928