Ycll Limited is located at London at 61 Stroud Green Road. Anyone can look up the company by its post code - N4 3EG. The company has been operating on the English market for three years. This company is registered under the number 11047090 and its current status is active. The firm's registered with SIC code 99999 which means Dormant Company. Ycll Ltd filed its account information for the financial year up to 30th November 2018. The company's most recent confirmation statement was submitted on 2nd November 2018.
Since 2017-11-03, the business has only had one managing director: Xiaolu L. who has been presiding over it for three years.