Octopus Energy Ltd is a company registered in England and Wales. Company number: 09263424. Octopus Energy Services Ltd is authorised and regulated by the Financial Conduct Authority as a credit broker and not a lender, firm reference number 1033722. Company number: 10434397.
Registered address: UK House, 5th floor, 164-182 Oxford Street, London, W1D 1NN.