The terms offered by the account seem attractive, but I’ve never heard of this bank before... Banks often use commercial brands to set their products apart from those of the competition, particularly in digital marketing channels. It is therefore important that you know the name of the bank associated with that brand, since, ultimately, that is where you will be signing up for the product.
On their websites, banks specify the commercial names they use and the deposit guarantee schemes of which they are members, in the case of Spanish or EU banks. And remember, the strongest guarantee is the fact that they are on the Banco de España Register.
In any event, banks will include the related information in the terms and conditions of accounts and deposits, including the name of the deposit guarantee scheme they contribute to and the maximum amount covered.