About company

New wind turbine technology - Scalable from one unit to multiple turbine wind farm. No need to brake in high winds.

US 14000 willard road
Unknown
Unknown
Not verified company