Why Barclays and Octopus make my villains of 2023 list