News

The company signed a lease for 60,000 square feet at AmTrust RE’s 250 Broadway in Lower Manhattan, its first since 2019.