What is a credit counseling agency?

A credit counseling agency is a business, or partnership which gives advice on either boosting your credit scores, and expunging credit blemishes from your record.