I was presented with this as a YouTube ad after watching a train video (for once YT delivers something relevant).
I still don't really know what they're about, but the video itself is a neat thing to come up given what I was watching.
Edit: I eyeballed the fine print at the end, it's from Dovetail Games, publisher of Train Simulator 2020
---PCJ