Academy Credit offers credit restoration services that can be accessed by calling their toll-free number 1-800-857-5268 or visiting their website at www.academycredit.com. They encourage contacting them as soon as possible to take advantage of their services and improve your credit score.