Who needs this service?
All limited companies in the UK must file their Corporation Tax Return (CT600) with HMRC once every year. So, if you own a company that has traded in any year, you should prepare the corporation tax return.
If you run your business in any other form like sole trader or partnership, you don’t need to file the corporation tax return.