2012 marks the launching of Iclara Ltd, the firm which was located at 160 City Road, in London. It was created on 2012/10/26. The firm reg. no. was 08269433 and the post code was EC1V 2NX. It had been operating in this business for approximately 10 years up until 2022/05/10.
This business was controlled by just one managing director: Guiqiu W., who was selected to lead the company on 2017/01/20.
Guiqiu W. was the individual who controlled this firm and had 3/4 to full of voting rights.