Found the game after a bit of "Search Engining(tm)" (Binging? Googling? Yahooing? Dogpiling? Altavisting?)
Can use only a browser (working on a ship at sea atm) and after feeling a need for some Eve Online or similar player-based-economy games, found this one and will give it a go.
Stay safe, space pilots!