About Tangled Thread Theatre Ltd (09385031) United Kingdom