It's not entirely obvious from OP's link, but it appears this offering is from 2005 or earlier (see this page listed in the "News" section: http://www.biyubi.com/computadora.html)
Amusingly though the footer copyright is to 2020. (i.e. it's not automatic, and is as recent as that.)