Huddle

Established in 2006, with offices in London and San Francisco, Huddle is the leader in cloud collaboration and content management for the enterprise.