NJ Startup Success: Englewood Cliffs-Based OwnBackup is Ready to Scale and Diversify with $50 Million Additional Investment July 21, 2020 Esther Surden Off Emerging technologies, entrepreneurship, Innovation, News, NJ Tech Companies, NJ Tech People, Startups, tech entrepreneurship, One of New Jersey’s startup success stories is OwnBackup, headquartered in Englewood Cliffs. The company,...