I have no link to Support page, and when I tried to contact Concierge, all I get is ‘Click Below”. However, there is no place to ‘click below’……
The page you’re currently on is the Support page. If you click “Submit a request” at the top-right, next to your avatar - it will open a new page where you can contact Vegas World Support directly.
use the top right hand corner to click

good luck