If you just look at the header and the title you should clearly feel some red flags popping up. Promises and guarantees aren't new but they certainly don't belong in the financial world. Stay away and avoid like the plague please, this wreaks of you know what.