20 employees
Sugar Duck Brands is a brand management company that is involved in the development, licensing, and management of restaurant brands.
1999