The term "technological advancеment" is not very appropriate to Leoniders since their "technology" is very different from humanity's. It is known, for example, that they live in a perfect symbiosis with major forms of flora and fauna of Leonida.
Leoniders and Humans
No data available despite the continuous diplomatic contact between Leonida and Earth.