To create multiple store locators, you have two options:
Create a new account
Use your current account and create pre-filtered store locators
Choosing one option over the other depends on your use case.
For a different company/brand
For this use case, the best option is to create a new account. All your data (locations, analytics, etc.) will be nicely organized under a new account. Plus, you will be able to choose a different plan if needed.
For the same brand/website, for landing pages
You can use your current account and create pre-filtered store locators.