Question: is avro energy a british company?
Answer: Who are Avro Energy? Avro Energy is an energy supplier operating in Britain. The company launched in 2015 to challenge The Big Six, who dominate the energy industry.