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