Children’s Theatre Company creates theatre that educates, challenges and inspires. Values: Imagination, Excellence, Respect, Inclusion.