Illustra Studios Limited is established as Private Limited Company, that is registered in 1417-1419 London Road, Norbury in London. It's located in SW16 4AH. The enterprise 's been thirty five years in the UK. The company's reg. no. is 02417116. Its listed name transformation from Open Business Systems to Illustra Studios Limited came on 17th June 1997. This business's SIC and NACE codes are 68209 and their NACE code stands for Other letting and operating of own or leased real estate. The company's latest accounts describe the period up to 2021-11-30 and the most recent confirmation statement was submitted on 2023-05-04.
In order to satisfy the customer base, this firm is continually guided by a number of two directors who are Valerie L. and Stewart L.. Their constant collaboration has been of critical importance to the firm since 2007.