Streetbroadcast Ltd is a company formed in 2001 that designs and installs digital signage displays called "Communicators" across the UK. They have over 200 contracts with 23 local authorities and 197 shopping centers. The signs provide information to the public, emergency notifications, and generate income through advertisements. Content is managed through a software system that allows scheduling and approval workflows. The signs have benefits like additional income, community messaging, and replacing existing marketing costs for partners.