Libra Group
A privately-owned international business group with subsidiaries operating in maritime, aerospace, renewable energy, hospitality, real estate, and diversified investments across nearly 60 countries.[2]
NYC headquarters
- The company's own site places it in New York: Company lists '134 E 40th St. New York, NY 10016' as an office address on its website..[1]
Something wrong or missing? Send a correction. Fixed within 24 hours.