Technology, Information and Internet · United States · 11 - 50 Employees
Storr is a United States headquartered business thats main business focus is Technology, Information and Internet.
|Headquarters||San Francisco, California, United States|
|Headcount||11 - 50|
Technology, Information and Internet
Storr helps brands lower customer acquisition cost by turning customers into revenue drivers. Backed by Spark Capital, Craft Ventures, Abstract Ventures, and SV Angel.
Get targeted contact and company information on LinkedIn, company websites and CRM (Salesforce or HubSpot) in 1 click without hopping between multiple tools.Install Extension
GDPR compliantCancel anytime