Yes, a company has to file Form INC 20A (Declaration of Commencement) before Closure of Company