Genesis Eco Energy | solar energy, wind energy, wave energy and bulk renewable energy design, development, management, implementation, operation and maintenance