Established in 1982 and boasting over 40 years of experience, IBC SOLAR is a global leader in photovoltaic and energy storage solutions. Since 2017, the company has headquartered its operations in Cape Town and expanded its presence by inaugurating an office in Johannesburg in 2023. Providing compre...See more
Headquarters:
South Africa
Company Type:
SME
Company size:
11-50 Employees
Year Founded:
2017 (9 years)
Address:
UNIT 603, THE POINT CENTRE; 76 REGENT ROAD, SEA POINT; CAPE TOWN, WESTERN CAPE 8060, ZA
LOW
spending power