CFDs are complex financial instruments and carry a high level of risk due to leverage. A significant proportion of retail investors incur losses when trading leveraged products such as CFDs. You should carefully consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your capital.
If you’re wondering what a bank guarantee is, it’s a guarantee whereby a third party (usually a bank) commits to pay if the primary debtor defaults. The bank does not disburse funds immediately, but assumes the responsibility to do so if the guaranteed party fails to meet its obligation.