Home / About Us
CSI Leasing, Inc. (CSI) is one of the largest independent equipment leasing specialists in the world, with customers in more than 36 countries.
- Established in 1972
- Expanded to Poland in 2006
- 1,200+ employees worldwide
- Headquartered in St. Louis, Missouri, U.S.A.
- More than 70 offices around the world, leasing in 36 countries
- Wholly-owned subsidiary of Tokyo Century Corporation