Our patent

66+

More than sixty - six patents

17projects

17 new product development and development

1items

A major science and technology project