Cubba is a business located at SW18 5EU London at 39 Clonmore Street. This business was set up in 2022 and is established under reg. no. 14148450. This business has been operating on the UK market for two years now and its last known state is active. This enterprise's classified under the NACE and SIC code 59120: Motion picture, video and television programme post-production activities.
There is a solitary managing director presently supervising this particular company, specifically Oliver C. who's been utilizing the director's obligations since June 3, 2022.
Oliver C. is the individual with significant control over this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.