SCI is Service Corporation International. They are a funeral and Cemetery provider - largest in the US. They have a Hispanic division. I used to work for the company - not telemarketing unit though. I am getting the annoying calls myself. Always in Spanish. If you speak English they hang up. Company is domiciled in Houston, Texas