monterosa
Internet Software & Services
Description:
Our technology helps brands, sports rightsholders and broadcasters make the
fan experience better, generating measurable value through data, affinity,
insight and reach
Location:
London,
United Kingdom
Founded:
2003