I looked their address up a couple months ago, but from what I could tell it's an industrial building that they rent from a company that provides lab and office space to start ups. It appeared to be a large ware-house looking structure; 30,000 square feet, on the company website. I don't know if they share the space with anyone else or not- could not tell how it's divided inside, but it looked gigantic on the satellite view. [I'm a creep I know]