Chris Barlow Puppets and Creatures LTD was tasked by the wonderful Puppet Director Toby Olie, to build the iconic Character No Face, for the live touring show of the Ghibli movie Spirited Away. Thsi show toured Japans for two years and has now come to the London coliseum and was Produced by the Toho Company. No Face grows in …