Better really hope it is closed. Ammonia is no fun. Imagine the stink and effect of tear gas, plus eating your tissues, plus eating through metals and concrete when splashed. Oh, and if you think "well, i've got some ammonia cleaner somewhere, it isn't too bad". Well, that is the dilute watery kind, anhydrous ammonia is much much worse.
No, they are advertising an ammonia-based internal combustion engine.