Imprint (Print And Design) Limited Company number01193563 StatusLiquidation TypePrivate Limited Company Incorporated12 Dec 1974 Registered office 61 Howell RoadExeterDevonEX4 4EY Data JSON Markdown