Titan's whole (main?) business is short notice and short term contracting - substituting for u/s aircraft rather than cancelling flights or running F1 teams/drivers about for their short NW Europe season. It makes good Bucks.
I'm only surprised they got their B767 into business news so late?