SCMS featured in the BusinessWorld issue dt 18 Apr 2026 as part of their feature on Leaders – At the Helm of India’s Growth