Ello ello.co

Ello is a simple, beautiful, and ad-free social network created by a small group of artists and designers.

Ello is a simple, beautiful, and ad-free social network created by a small group of artists and designers.

See All Exits Recent Exits

Phone: 720-507-3556

Fax:

1100 Spruce Street
Suite #104
Boulder, 80302
Colorado, United States

Ello - Investments & Acquisitions

Show Real Data Ello Investments
See all Recent Investments
Date Company Round Amount Co-investors
2017-05-11NabarooAcquired
See all 1 investments