Clean Origin Receives $20 Million Equity Investment from Titan. STAMFORD, Conn., CT-CLEAN-ORIGIN 2 years ago