2011 is the date that marks the establishment of Icaz Ltd, the company which is located at 24 Dunedin House, Manwood Street in London. That would make thirteen years Icaz has prospered in the business, as the company was created on Friday 13th May 2011. Its registered no. is 07633266 and its zip code is E16 2LA. This business's principal business activity number is 62090 - Other information technology service activities. Tuesday 31st May 2022 is the last time the company accounts were reported.
There is a single managing director at the moment leading this particular business, namely Samuel A. who's been carrying out the director's assignments for thirteen years.
Samuel A. is the individual who controls this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.