Combine all the marinade ingredients. Pour over the fish and set aside for 30 minutes. Remove the fish from the marinade and pat dry. Combine all ingredients for the batter. Coat the fish in the batter and set aside for 15 minutes. Fry in hot oil until golden brown. Serve hot.