not very difficult to do and will keep the UKGC happy
It is good until it is not.
1st the compliance idiots can not use VPN properly if they are out of country (and even UK is outsourcing compliance to companies outside of UK and all of them use some datacenters IPs that are in geo flagged sometimes like from different country);
2nd the compliance idiots use obsolete data; just now I had a problem with one UK company that is constantly reporting something that was taken down 1+ year ago after their first request. The AM just keeps repeating he can not do anything, because the lawyers tell him we must take something non-existing down. And to the lawyers some nerd startup is reporting a problem that does not exist and no one can prove the opposite, because ... because they startup is an expert on the field. They do not provide IPs, they do not provide screenshots with timestamps... No one cares there are tons of false positive.
This is absolute nightmare.
The only solution is to divide traffic for 2 or more domains. Each one just for certain country but even after that there will be problems not to mention a lot of traffic from google will be lost.
If you talk to God, you are praying; If God talks to you, you have schizophrenia.