1. Star Live
United Kingdom · Other Agency
Star Live is a specialist production agency delivering creative solutions to the world through design and build, sport, entertainment, and brand services. They focus on large-scale projects and provide services such as…
- Revenue
- $24.2M
- Team size
- 114