Twitter has come under the spotlight this week, with marketers insisting that the social media giant must work harder to prove its worth to companies if it wants to convince more UK brands to advertise via the platform.… Read the rest