Christian Stella is the Managing Director Centrica Business solutions UK and Europe of Vista Solar - a Centrica Business Solutions company.
191 people are employed at Vista Solar - a Centrica Business Solutions company.
Vista Solar - a Centrica Business Solutions company is based in Santa Clara, California.
The NAICS codes for Vista Solar - a Centrica Business Solutions company are [23, 237, 23713, 2371].
The SIC codes for Vista Solar - a Centrica Business Solutions company are [16, 162].