All UK-registered limited companies must file a CT600 Corporation Tax return annually, even if no tax is due.