Stemcor is now in the spotlight as a result of the sale of the London-based company’s Indian assets European Companies News