What are “personal guarantees” and “bank guarantees”?

July 22, 2025