Having just had another look at the address of the commercial site posted, that appears to also be an “affiliate tracking code”.
Try the address without the ?refid=8QQL0AYY3V at the end and you will see the same page. That code just provides a commission for the owner of that affiliate code. Look at the site quoted and down the left hand side, you will actually see a link for affiliates!
The idea of this forum is not to make a profit when offering help and advice – is it??????????