About Jim Henson Productions Limited (01421561) United Kingdom