Tackling the final frontier in collaboration

  • Description: Web development platform
  • Geography: Netherlands
  • Announcement date: October 29 2020