huddle logo

huddle

no topics Description:

Team collaboration software for enterprise and government. Manage tasks, projects and documents simply in secure client portals with Huddle.

Location:
London, United Kingdom
Founded:
2006