Founded
31 Dec 2016
Address
Lewis & Clark Plant Sciences Fund I LP
120 S Central Avenue
Suite 1000
St. Louis, MO 63105
United States
Lewis & Clark Plant Sciences Fund I LP
120 S. Central Avenue, Suite 1000
St. Louis, MO 63105
United States
Phone
VCID: 502700
Profile
Corporate information
Official name
Lewis & Clark Plant Sciences Fund I LP
Registration country
Official name
Lewis & Clark Plant Sciences Fund I LP
Registration country
Investment activity status
Active investor