Global solar energy developer and EPC contractor SPI Solar has announced an agreement to purchase an 80 per cent stake in