1708 employees
St. Louis County is a county located in the State of Missouri in the United States.
$1.3M sweet spot round size
Most of their 1 investments are in rounds between $1.3M and $1.3M
1812
Operation Food Search raised $1.3M on May 13, 2020
Investors: St. Louis County Government Air Pollution Control Program