Optimism Secures $267 Million in Funding for Innovations in Internet Marketing Solutions | Signalbase