IBC Solar is a German technology and components supplier.