Well, it's by Ubi-Soft, and they are French.
I have a feeling that I very briefly owned this game while on holiday once- dad bought a compilation pack with a bunch of games supposedly for Amstrad CPC 6128, but it turned out it was mislabeled and they were actually for Amiga. They didn't have any Amstrad copies left.
Still, at least I'll get to play it now. French signs shouldn't be too tricky to translate. I hope.