You mentioned HBsAg is non-reactive. This means you don't have hep-B infection.
Your Anti-HBs is missing. I hope it is reactive, which means you have antibodies. Which is a good thing.
You may have been exposed and recovered from it. Ensure HBsAb reading is reactive,if unknown retest for HBsAb..
It seemed that you are immune to the disease for life