This company is registered in London under the ID OC323981. This firm was set up in 2006. The headquarters of the company is situated at 19 Leyden Street . The zip code for this address is E1 7LE. The company's latest annual accounts describe the period up to 2018-12-31 and the most recent confirmation statement was filed on 2019-11-16.