Registered with number 07573578 13 years ago, The Last Picture Limited was set up as a Private Limited Company. Its current office address is Building 3 North London Business Park, Oakleigh Road South London. The enterprise's SIC code is 90030 - Artistic creation. The Last Picture Ltd filed its account information for the financial period up to 2022-03-31. Its most recent annual confirmation statement was filed on 2023-06-12.
Russell O. is this company's individual managing director, that was appointed in 2011.
Russell O. is the individual who has control over this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.