sales finance company: a finance company that buys (at a discount) the installment sales contracts of retail merchants
international intelligence agency: an intelligence agency outside the United States