You should engage a competent professional like StartupFino to ensure compliance with ROC annual compliance of public limited company and also to restrict risks or mistakes due to discrepancies between regulatory requirements and compliance.