We’ve introduced a new way to add businesses without physical address is now available in our Google Reviews and All-in-One Reviews (for Google sources)
Previously, you could add such businesses using the Embed code:
Now you can also do this using the Share link:
Note: Here is an article explaining things in more detail