Company overview

Achla Power Investment S.A.

Business Registration Number

92885

Name

Achla Power Investment S.A.

Status

Active

Country

Marshall Islands