Company LawWhat is E-Form DIR-3? Why it is To Be Filed By 31 Aug By Directors In India?28 Jul 20180India’s Ministry of Corporate Affairs (MCA) is having a busy year. After cracking down on shell companies and LLPs, they…