The It Link Limited company has been operating offering its services for at least 14 years, as it's been established in 2010. Started with Registered No. 07335322, It Link is categorised as a Private Limited Company with office in 9 Ensign House Admirals Way, London E14 9XQ. Even though recently referred to as It Link Limited, it was not always so. This company was known as Is Payments until 2011-05-06, when the name got changed to Delassure. The final transformation came on 2019-08-09. The enterprise's principal business activity number is 62020 and their NACE code stands for Information technology consultancy activities. It Link Ltd released its account information for the period up to Fri, 16th Dec 2022. The latest annual confirmation statement was released on Thu, 4th Aug 2022.