Tech Mahindra Q3 results preview: Profit to fall 18-23%; margins may come under pressure | Sharefundss