The firm was registered in London under the ID 11164458. This company was established in 2018. The main office of the company was located at 12 Ogle Street . The postal code for this address is . The enterprise was formally closed in 2023, which means it had been active for five years.
This specific business was overseen by a solitary managing director: Nicholas J., who was formally appointed in 2018.