competent-solar-energy-private-limited