Apollo 18 came into being in 2019 as a company enlisted under no 12039132, located at CF3 6YA Cardiff at 3 Church Road Church Road. The company has been in business for five years and its current status is active. The firm's SIC code is 79120 which stands for Tour operator activities. Apollo 18 Limited filed its latest accounts for the financial period up to 2022-06-29. The most recent annual confirmation statement was released on 2023-06-06.
The information regarding the following company's personnel indicates a leadership of two directors: Stephen C. and Rory M. who assumed their respective positions on 15th September 2020 and 7th June 2019.
Executives with significant control over the firm are: Rory M. owns over 1/2 to 3/4 of company shares and has over 1/2 to 3/4 of voting rights. Stephen C. owns 1/2 or less of company shares and has 1/2 or less of voting rights.