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.