A branding agent or a branding agency is the agency that works on the branding of a new business or rebranding of an existing business.