IHG Hotels & Resorts (IHG), one of the world’s leading hotel companies, continues its growth in Germany with the signing of ...
Ubisoft is shutting down its UK studio in Leamington, and is restructuring three other studios leading to more lay offs.