Worms developer Team17 set to lay off a third of its staff Jobs being axed left, right, and center. By Andrew Heaton 12 October 2023
UK studio Team17 reportedly planning 200 million pound stock market float By Chris Moyse 27 March 2018