The firm is known as Humbug Productions Limited. This company first started 7 years ago and was registered with 11092933 as the reg. no. This head office of this firm is located in London. You can reach them at 16b North End Road. The company's SIC and NACE codes are 59113 which stands for Television programme production activities. 2022-12-31 is the last time when account status updates were filed.
David C. is this specific firm's only director, who was designated to this position in 2017 in December.
David C. is the individual who controls this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.