Registered as 10628147 7 years ago, Flummoxed Festival Limited had been a private limited company until 2022-04-26 - the day it was officially closed. Its last known mailing address was 24 Park Road, London.
The limited company was supervised by an individual managing director: Peter G. who was guiding it for 5 years.
Peter G. was the individual with significant control over this firm, owned over 1/2 to 3/4 of company shares and had over 1/2 to 3/4 of voting rights.