Website
http://www.electrochaea.com/
Year Founded
09/2010
Headquarters (HQ)
1005 North Warson Road Suite 201
St. Louis, US-MO 63132
St. Louis, US-MO 63132
Company Status
Active
Funding Stage
Unknown
Logo URL
https://s3.amazonaws.com/owler-image/logo/electrochaea_owler_20160226_180240_original.png
Contentful ID
COSMOSfUnaHm8NrH6Py1oIGUu7