Libra Group, a privately owned global business group whose subsidiaries own and operate assets in nearly 60 countries, launched Space Leasing International, a space leasing company dedicated to the full spectrum of space assets. read more
JUN 21, 2023 - 7:01 am