Category: Solar Solar Manufacturer Address: 101 Warwick Street Claremont Cape Town Western Cape 7708 Contact Details: (021) 671-9200 mkt@floatingsolarmounting.com www.floatingsolarmounting.com