Jacob Willoughby Email

Chief Technology Officer . Storj

Current Roles

Employees:
72
Revenue:
$10.4M
About
Secure, private, affordable decentralized cloud object storage for developers.
Storj Address
1450 W. Peachtree St. NW
Atlanta, GA
United States
Storj Email

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.