I had noticed one day last week that they put up that there was going to be an lts sale for PC, I reckon they did this in error as it was for the consoles. It was after that when the link went missing. STO hasn't said anything about it yet though.
They more than likley put the post up by mistake, but I did see one for PC lts.... still cannot understand why there is no link to buy it at the moment though