News

Google is shutting down its physical hub for UK startups

21 Jun 2021

Google is closing down its London-based campus in favor of a virtual-first approach.