This isn't the first time this company has been breached. I'd stay far away from this company. If you really need a centralized password repo, use 1password.
But if you can, I'd recommend self-hosting (VaultWarden) over any online service provider.
I am still amazed anyone would use a proprietary password manager which stores in someone else's computer. That's the opposite of good password management.