There are 5 press releases total on that site, 2 from 2023, 2 from 2024, and this one from year "1". It just seems very strange.