International Festival for Business secures FT deal