Twitter, which allows its users to post short messages online, has a market capitalisation of more than $34bn. Despite being less than 10 years old, the company has 288m monthly active users.