Your demo page on Steam doesn't exist, it says Little Witch Nobeta demoDemo and the page never loads up, sends you back to the steam store home page
Sorry!
Still in progress, it may take a few days.
Ah okay, just wanted to let you knwo about it, in case there was an error on Steam's side
Thanks!