2014 marks the start of Napkin Film Limited, a firm located at 08859527: Companies House Default Address, in Cardiff. It was created on 23rd January 2014. Its reg. no. was 08859527 and the area code was CF14 8LH. This firm had been present on the market for approximately eight years until 22nd March 2022.
The limited company was controlled by 1 director: Karen B., who was assigned to lead the company in January 2014.
Karen L. was the individual who controlled this firm, owned over 3/4 of company shares and had 3/4 to full of voting rights.