I suspect it means someone will answer your phone as if you had an office staff. Notice that what was also offered was the virtual office.
A bunch of companies pull the "London, New York and Paris" office games by having a "virtual" office at some rental or service facility. A lot of web "entities" even have an "office" at their local UPS store.... suite 408....
Clever and cheap and a way to hide