Revenue Giants is a separate company that specialize in Online Marketing in general and Affiliate marketing in particular. it wasn't been like that in the past, but it was purchased as a separate entity and have different owners. I am not sure what you mean about the hosting and IP address, there must be related servers that generate the data to Revenue Giants in a secure way (player account ID, deposit, withdrawals, chb etc..- no players personal info allowed). besides the servers I can also tell you that we are also trying to always be closer physically to our main clients, it helps when you can put a face to the name, and we found communication goes much smoother this way.
I'll explain then. There are 3700 million usable IP addresses in the world. Yours happens to be 2 digits in the last octet aways from Winward Hall's corporate site, which is very strong evidence that your sites are hosted together at the same facility. Your domain and those of all the casinos and Winward Hall's site all seem to be owned by a Savargne Investments Inc. Sounds like you are very close to your clients.