Ibaka Solar Systems

Ibaka Solar Systems

36B, Toyin Street, Ikeja, Lagos
+234 1808 2684789
+234 1803 3276510
Nigeria Nigeria.png

Business Details

Installation size
(S)maller Installations
Other Services
Design
Operating Area
Nigeria, United States
Parent Company
Debrah James Invest Ltd
Last Update