The Cube by Electrolux is developed using innovative environmentally friendly technology that ensures reduced energy consumption and is 100 recyclable entirely in keeping with the sustainable principles that Electrolux are globally praised for

What is the correctly punctuated version of this sentence?
The Cube by Electrolux is developed using innovative, environmentally friendly technology that ensures reduced energy consumption and is 100% recyclable, entirely in keeping with the sustainable principles that Electrolux are globally praised for.