Founded: 2008
Yumilicious is a self-serve, frozen yogurt franchise headquartered in Dallas at 1807 Levee Street.