BBC News is an operational business division of the British Broadcasting Corporation responsible for the gathering and broadcasting of news and current affairs in the UK and around the world. From Wikipedia
The deal includes financial investments and concessions for staff, though concerns remain about job security and Tortoise Media's financial stability.