Never heard about this cards, and I don't want to install their apps.
Sovrae website looks like something quickly made in China.
They offer Non-KYC Physical Card with worldwide shipping and ATM withdrawals.
This is the first time I hear about this card, and website looks fishy on first look.
I don't see any comments on their twitter account, because they disabled, except for verified members.
They claim to be located in Mexico, but paying $350 for this card is very risky.