Libra Group Libra Group launches world’s first dedicated space leasing company News Libra Group launches world’s first dedicated space leasing company Leasing June 27, 2023