Global Map > Startups > Western Europe > Malta > Sliema > River Tech p.l.c.
River Tech p.l.c. icon
River Tech p.l.c.'s strategy is to develop as a market player with an extensive focus on new technological solutions.
Rankings by SemRush
National Ranking
17th
in Malta
Regional Ranking
10667th
in Western Europe
Global Ranking
43770th
worldwide
Loading startups...
Need more insights about local startups?
See more with PRO