Business coaches are different than mentors. A mentorship is usually a more of an personal relationship where someone acts as a role model to help you prepare for promotion or to assume a different position. Most mentors are not paid.
Many good organizations assign mentors to help people reach their potential more quickly.
Oftentimes mentors are employed by the same organizations. Often times they serve as role models to other staff members.
Business coaches are external independent contractors.