I received a letter from American Express saying they needed to verify information about my business for a small business credit card that I have (Starwood). The letter said they had been trying to reach me but had been unable to. I did not receive any phone calls or messages from American Express.
So I called the number on the letter. I wondered if this was an American Express Financial Review.