SUNFISH
Updated 45 days ago
950 Bannock Street, Suite 1100, Boise, Idaho, 83702, USA
SUNFISH is specializing in engineering, construction and O of large scale PV and Commercial Roof Solar Power Plants...
We also develop residential solar installations and production of metal structures for large scale solar power plants and roof tops.