Yes. Every limited company must submit annual accounts to Companies House and a Company Tax Return to HMRC, even if the company has made little or no profit.