What I noticed immediately:
- Website only loaded with 2 attempts and very slowly
- Twitter account is not available, although it is stated on the website
- The mobile phone on the website is a German mobile number
- The official address is a hotel, so I'm completely confused
When I sum it all up, it all seems strange.
They are updating the website so maybe you get some loading issue, otherwise, the website is running well.
please check the footer area there is all social media accounts are listed and twitter is also there
phone number is Indian as you check the country code. you can call on the phone number
The office address is not a hotel it is "beside" Simhadri Hotel. it means the hotel is on the side of the office building.
I think I have cleared your doubts. there is also a live chat option on the website where you can chat and ask your queries (10:00 am -8PM IST )
Note: Ignore the grammar and spell mistake if you found any