Concept

InnoTecUK

Properties

Alt label
  • Innovative Technology and Science
SES ID
  • 454129
  • 454127
Notation
  • 454129
In scheme
Top concept of
Definition
  • Research and innovation company.