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
- 1,200+ employees
- Headquartered in St. Louis, Missouri
- 70 offices around the world
- Wholly-owned subsidiary of Tokyo Century Corporation
- Member of the German Leasing Association (Bundesverband Deutscher Leasingunternehmen)
- As a financial service provider CSI is regulated by the Federal Bank and the Financial Services Authority