Detail engineeringDue diligence
Oita
Country
Japan
MegaWatts
38 MW
Scope of Work
Due diligence and detail engineering
Business Owner
Sonnedix