About Firebrand Theatre Company Limited (07674186) United Kingdom