Release info Developer Torquemada Games Publisher Torquemada Games Released 19 December 2008 Website Official