Headquarters
Switzerland
SV Energy Sàrl