what-does-branding-do-for-a-company-or-nonprofit