Ebico Living is a trading name of Ebico Trading Limited. Ebico Living's energy is supplied by our licensed supply partner
Octopus Energy Limited. Ebico Trading Limited (Registered number: 09564763) is a wholly owned subsidiary of
Ebico Ltd (Registered number: 03507095), both registered in England & Wales with registered office at 2nd Floor, The Zinc Building, Broadshires Way, Carterton, Oxon, OX18 1AD
Octopus Energy Limited Registered Office: 6th Floor 33 Holborn, London, EC1N 2HT. Registered in England & Wales No. 09263424.
View our complaints procedure.