This business referred to as Intelia was started on Fri, 28th Jul 2017 as a private limited company. This business head office was located in London on 4th Floor, 18 St. Cross Street. This place postal code is EC1N 8UN. The registration number for Intelia Ltd was 10888353. Intelia Ltd had been in business for 6 years until Tue, 1st Aug 2023.
Peter C. was this particular enterprise's director, chosen to lead the company in 2017.
Peter C. was the individual who had control over this firm, owned over 3/4 of company shares and had 3/4 to full of voting rights.