CSI Nordics AS er en del av det internasjonale selskapet CSI Leasing Inc. med hovedkontor i St. Louis, MO, USA. I 2016 kjøpte Tokyo Century Corporation CSI Leasing og er nå eier av selskapet. CSI har mer enn 70 kontorer i over 50 land og 1800 ansatte rundt om i verden.