Upstream believe that in order to respond to the challenges faced by our health system, we need to support our health and social teams to work further upstream, delivering the preventative care needed to deliver improved citizen outcomes.\xa0 Upstream are a growing UK based company bringing local s...See more
Headquarters:
United Kingdom of Great Britain and Northern Ireland
Company Type:
SME
Company size:
1-10 Employees
Address:
C4DI @THEDOCK 31-38 QUEEN STREET; HULL, NORTH LINCOLNSHIRE HU1 1UU, GB
LOW
spending power