I don't know why people post that link like it's anything special. There aren't even any products on the page. It's begging for people to "invest", which considering the company was " acquired " is now impossible.
The site hasn't even been updated for over two years.