Ebico Living is a trading name of Ebico Trading Limited. Ebico Living's energy is supplied by our licensed supply partner
Rebel Energy. 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 Ebico Trading Limited, Hexagon House, Avenue 4, Station Lane, Witney OX28 4BN
Rebel Energy is a company registered in England and Wales (No 10952085) with registered office at Bedford Heights Business Centre, Brickhill Drive, Bedford, MK41 7PH VAT number: 345415802
View our complaints procedure.