The 15-story high rise at 160 W. Santa Clara St. was bought for more than $100 million by a Boston-based investment firm and is right across the street from San Pedro Square and prominently sports the logo of one of its tenants, cyber security firm Threat Metrix.