And that other website is a paid promotion website. That "short" information is not short interest and is completely meaningless.
The ONLY factual short interest information comes from FINRA - the legal regulator. And they show the short interest on NBRI to be............ZERO. Not a single share short.
Here's a spot on explanation courtesy of poster 1ManBand that explains why the OTC Short Report is bogus (it only shows the first leg of the trade) and why short squeezes never happen.