Nickstar Limited has existed in the business for 10 years. Registered with number 08865148 in 2014, the company have office at C/o Quantuma Advisory Limited, London WC1V 6RL. This company's declared SIC number is 90030 which means Artistic creation. The firm's most recent filed accounts documents describe the period up to 2019-01-31 and the most recent annual confirmation statement was filed on 2021-01-28.