Toucan IT Limited Company number17515447 StatusActive TypePrivate Limited Company Incorporated12 Oct 2026 Nature of business Information technology consultancy activities Registered office 69 Charles StreetNorthamptonNN13BG Data JSON Markdown