Cellexos Technology Co., Ltd
Address: No. 781, Cailun Road, Pudong New Area, Shanghai (National Shanghai Biomedical Technology Industry Base)
Post Code: 201203
Phone: +86)21-58568516
Contact: Manager Liu
Mobile phone: +86)17821218860
Website: www.cellexos.com
Email: info@cellexos.com