About company

Develop and commercialize ubiquitin research tools.

NL
Unknown
Not verified company