If you were expecting to see a new game from NLT there, you won't find anything. Most likely, SotS will be released on Steam when it is almost 100% ready.
Previous games have worked liked this. Completion of the main story happens around 80% game completion. The game then gets release onto Steam. The development continues with the remaining 20%, adding extras, side-quests, puzzles, the patrons receiving updates every two weeks, but Steam does not get these updates, they next update they get is when the game reaches 100% completion.
We are now out 19% with development completing around 2% per fortnight (equivalent to 1% per week). So we have 61 weeks to get to 80%, so release on Steam will be around April 2026.
The only additional thing is that in the past, NTL have previously release ‘demo versions’ around the 25% completion mark - I guess this may be made available on Steam - I didn’t notice whether they did that previously.