Skip to
noun
A company founded or owned by Startz Enterprises, a private equity firm focusing on media and technology investments.
Browse