I don’t have a registered company or a business entity. Does this mean, I can’t use ExplaraBiz?

You can use ExplaraBiz for your company or for your personal need/business too.  While filling up the needed details in "About Yourself," for Business/company name, you can put the store name or any other suitable name as per your wish.