451 employees
iMedia Brands is a global interactive media company that manages a growing portfolio of shopping television networks.
1990