Business Maverick Power purchase agreements – the future for corporate energy supply? 2 min 0 By Neesa Moodley