An organisation that aims to support international students in securing places at the University of Leeds has agreed a significant deal for space at a prominent city centre building.