Barcode 023272715892 is currently linked to the DOS version of Their Finest Hour. However it looks like the same box with the same barcode was used for different versions of the game, with a sticker on the box differentiating them.
I have the Amiga version, which uses the same barcode, and I think it very likely that the Atari ST version is the same.
I have linked the reported barcode to the Amiga version as well.
Thanks for reporting