Neurodata Lab LLC

1,009 Total Employees
Year Founded: 2017

Invenra operates as a biotechnology company focused on early stage drug discovery.