Spain-based renewable energy platform Matrix Renewables has secured financing for its 210-MWac Stillhouse Solar project in Bell County, Texas.