Edinburgh-based energy supplier Our Power folds Our Power ceases to trade, putting 70 jobs at risk, but regulator Ofgem say customers will be protected. Source