Strella Biotechnology logo

Strella Biotechnology

Strella Biotechnology's actionable data to optimize the fresh produce supply chain.

Industries

Employees

11-50

Links


Org chart

Collapse

Teams


Offices