T techcrunch.com Sequoia leads $13M investment in Aalto, the homeowner marketplace 4 points almostalbert 5 years ago 2 comments