Companies and sites that provide information, services and products on branding, advertising, marketing and public relations .