Octopus Energy Services Limited is authorised and regulated by the Financial Conduct Authority (FCA), firm reference number 1033722.
Company number: 10434397. Registered address: UK House, 5th Floor, 164–182 Oxford Street, London, W1D 1NN. Octopus Energy Services Limited is a credit broker and not a lender.
Modern slavery statement.