Cloud computing company Acquia commemorated its move from Burlington to Exchange Place in Boston’s Financial District with an open house Thursday. Acquia has leased 73,000 square feet in the 40-story office tower at 53 State St., twice the size of its previous offices at 25 Corporate Drive that it had occupied since 2011. The company has 300 employees in Boston and 620 worldwide. View slideshow.