Huddle
Team collaboration & project management software for enterprise and government. Learn more
Launch date
Employees
Market cap
-
Enterprise valuation
$89m (Public information from Nov 2017)
Company register number SC222701
London England (HQ)
Authorizing premium user...