Impact Digital Printing Limited Company number04394015 StatusLiquidation TypePrivate Limited Company Incorporated13 Mar 2002 Nature of business 7487 Registered office 181 Charles StreetLeicesterLE1 1LA Accounts Year ended 31 May 2005 31 May 2004 31 May 2003 Data JSON Markdown