as a non-native english, honest question: does "room" also means something else from "some space with walls around it", or you actually have a very large room?
It's literally the same room. It's not even a very large room; Klout is only 6 people. Also in the same room are Flowtown, Plancast, and Publitweet -- we're on the first floor of 795 Folsom, the same building as Twitter. If you're an engineer looking for a job, our office is a GREAT place to dump your resume ;-)
As a native speaker, it doesn't mean something else than "some space with walls around it." I'd imagine that they work in some sort of shared office space. My startup's office, for example, is on a loft with 4 or 5 other companies all around us.