About Flux Theatre Limited (09811597) United Kingdom