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