Many conspiracy theorists believe there are 300 Illuminati members who run the area, but Twitter believers are more sure that actually, 140 characters do. Twitter’s previously confidential IPO filing was revealed Thursday, a number of weeks before the corporate is predicted to move public. The S-1 form, coming in at about 223 pages including addendum, details […]