York Ghost Merchants has produced and sold more than a million ghosts since it began and maintains a mystery around how they are made.