The Microsoft-backed company says the London office will allow it to “attract world-class talent”.
Subscribe
Login
0 Comments