Release info Developer Torquemada Games Publisher Torquemada Games Released 12 July 2006 Website Official