Registered as 08783302 11 years ago, Leech Studio Ltd was set up as a Private Limited Company. The official registration address is 26 High View Road, Farnborough. The company's principal business activity number is 74100: specialised design activities. 2022-11-30 is the last time the company accounts were filed.
There is a number of two directors running this specific limited company at present, specifically Lynette L. and Robert L. who have been utilizing the directors obligations since November 2013.
Executives who have control over the firm are as follows: Robert L. owns 1/2 or less of company shares. Lynette L. owns 1/2 or less of company shares.