Tecca

Tecca

After only a year since its launch, Tecca has established a comfortable tech space run by seasoned staffers for every level of geek.