Sequoia says it is closing its London office after six years and consolidating operations back to the Bay Area, citing a lack of need for a local presence (Mike Butcher/Pathfounders) techmeme.com· rss · ▲ 0 points · Nov 4, 2026
0 comments
No comments yet.