21 employees
Screenbase provides branding, marketing strategies, media buying, advertising, content management, and consultancy services.