Ello Drops Nuke on Facebook with Public Benefit Corporation Announcement Posted on 23/10/2014 by i4u Ello.co is a new hot social network that started to get traction. Today Ello announced that the ad-free social network has converted to a State of Delaware Public Benefit Corporation (PBC), stating...