SPL Inc. About Editor's note: Updated Nov. 16, 2021. Headquarters Address 8850 Interchange Drive Houston, TX 77054 United States Website www.spl-inc.com Main Phone Number +1 713-660-0901 News Exploration & Production, ESG, Technology Energy R&D Spotlight: Transitioning Biofuels from Lab to Production Here’s how one Houston-based oil and gas lab pivoted into green energy testing.