Every company and Limited Liability Partnership must file their annual returns with the ROC (Registrar of Companies). The ROC requires every bit of information related to the company, from the selection of directors or managing directors to the company's dissolution. First, let's get some helpful information on "What is the ROC?" before learning about annual filing of company.