View Post

Is Ello going to take off?

In Technology by Tom Cannon

Social networking is now totally ubiquitous and dominates home, work and play. ¬†Ello, which launched in March 2014, is the latest addition to the social media world having obtained over …