A quick entry until we get more info, but Atari Frog brought this game to our attention. Ubi Soft were advertising the game via a poster which was picked up at a show by Atari Frog and recently discovered.
It has screenshots from the ST and also C64, which we hope to be adding very soon once Atari Frog scans the poster in.
Watch this space, but do you know any more about this game?
Contributions: Atari Frog, Nemo