Sri Shakti Investments and Holdings Limited