I bought Demigod on Steam. It is on sale now. I installed it but when I try to run it a Stardock Account Registration pop-up appears asking for the serial number. Steam provides no such serial number.
My Steam purchase Transaction ID is: 1423576102903848595
Date is April 6, 2018 at 1:28pm