Popular social networking site Twitter has sold two years worth of tweets, for marketing and business intelligence purposes.