SPI ENERGY CO LTD