About Brightsource
Brightsource designs, develops and deploys solar thermal technology to produce high-value elecricity.
Social Link - Twitter: https://twitter.com/BrightsourceUK
More about Brightsource
Brightsource is located at St James Square, Cheltenham, England GL50 3PR, United Kingdom
+44-0-124-253-4200