Business London Investment Group Acquires Santa Clara Tech Campus as Part of 2.2M-Sq.-Ft. South Bay Deal Kevin Nakamura · 2 days ago