Portugal Patent No. 20161000030657
Spain Patent No. 2032925
U.S. Patent No. 8,578,624
U.S. Patent No. 9,459,054
U.S. Patent No. 9,638,478
U.S. Patent No. 9,683,781
U.S. Patent No. 10,845,048
U.S. Patent No. 10,982,900
U.S. Patent No. 11,959,708
U.S. Patent Application No. 63/485,846
Address: Building 53, No.1500 Xinfei Avenue,
Shanghai, China
Tel: +86 27 8789 8319