If they're not offering them anymore it would make sense for them to remove them from their website!
There are no contact details anywhere on the website, and after a quick Google I found this email address
but my email bounced
It looks like from their website that they still sell products but there is no apparent way of contacting them which is not a good sign.
Does anyone on this forum have those 2 freeware products & can upload them somewhere?
DMTelf