July 30, 2019 What is Credit Puzzle? Puzzle is BBN Europe’s personal credit brand. A 100% online credit solution with the total security of a...