If the company has decided to back off from making the software open source, then there isn't much you can do. Even if someone did download the source when it was available, it would get them into legal trouble if they distributed it without the company's consent. The LGPL license statement is not in the source code, it was only posted on the company's web site and that is obviously gone now along with the download link.

It is pretty obvious from looking at the screenshots that there is a huge amount of work in this software. Someone at the company probably decided that the decision to put the software up as open source was not a very good one from a business point of view. It wasn't available for very long.