Izicloud Ltd with reg. no. 08158260 has been a part of the business world for 12 years. This particular Private Limited Company can be found at 20-22 Wenlock Road, in London and company's area code is N1 7GU. Founded as Webcentrala, this business used the name until Mon, 11th May 2020, when it got changed to Izicloud Ltd. This firm's principal business activity number is 62020, that means Information technology consultancy activities. Izicloud Limited reported its latest accounts for the financial period up to 2022-07-31. The business most recent confirmation statement was released on 2023-07-26.
Oliver J. is the company's only managing director, who was designated to this position in 2012 in July.
Oliver J. is the individual who controls this firm, owns over 3/4 of company shares.