SP company definition

SP company means a company that is an SPV that issues debentures