This particular company was situated in London under the following Company Registration No.: 11388920. The firm was set up in 2018. The office of the company was situated at 17-18 Hayward's Place . The area code for this address is EC1R 0EQ. This firm was formally closed on Tue, 8th Jun 2021, meaning it had been in business for 3 years.
This business was supervised by a solitary managing director: Laura M., who was assigned this position six years ago.
The companies that controlled this firm included: Isola Media Limited owned over 3/4 of company shares and had 3/4 to full of voting rights. This business could have been reached in London at 14 Floral Street, WC2E 9DH, England.