Consumers and businesses ‘paying too much for energy’ Government-backed review calls for a new default tariff to cap energy company profits. Source