I hope I'm mistaken but it definitely seems like that is an apartment building. Why would a billion dollar company in China set up its new office in a suite within an apartment building in Manhattan? This is the building: https://streeteasy.com/building/277-west-11-street-manhattan