Upstream Telecomunications and Software Systems S.A.
Upstream Telecomunications and Software Systems S.A.

Athens, Greece

Emerging markets mobile monetisation company.

Has received a significant investment from Actis, London, England