Joker, scratching company name, who'll deliver news (5)
I believe the answer is:
media
'who'll deliver news' is the definition.
(the media provide news)
'joker scratching company name' is the wordplay.
I cannot quite understand how this works, but
'name' could be 'edi' and 'edi' is located in the answer.
The remaining letters 'ma' is a valid word which might be clued in a way I don't understand.
This explanation may well be incorrect...
(Other definitions for media that I've seen before include "TV networks and the like" , "region near Caspian Sea" , "Press, TV, radio" , "The 14, for example" , "News channels" .)