Provides streaming devices and digital media services, offering tools for accessing video content, managing advertising solutions, and enabling distribution across various entertainment platforms and applications.
2002
United Kingdom
1,001 - 5,000 employees
Computer Software
$1B - 10B in revenue
$25M - 100M in profitability