Firebrand is the world’s leading independent licensing and merchandising company, with offices in London and Los Angeles, and partners in every key market globally.