For companies
 
Office imageOffice imageOffice imageOffice imageOffice imageOffice imageOffice image
 

Upstream

Scale-up

The story

We’re taking mobile engagement and acquisitions further than anyone else has dared to. With our innovative technologies, we push the marketing industry forward.
There are

201 – 500

employees in the company

Offices

Upstream is headquartered in United Kingdom.
  • United Kingdom flagLondon
    Flexible hours
    Remote work
    Health insurance
    Gym membership
Office imageOffice imageOffice image

Markets

We are a leader in mobile technology, providing innovative solutions to 1.2 billion consumers.

Currently we retail in over 45 countries in Latin America, Africa, the Middle East and South-East Asia.