Blizzard is incorrectly detecting my IP address as US

All three of the Battle.net website, mobile app and desktop app are either most of the time (desktop and website) or all of the time (mobile) howing and redirecting me to the US store and prices being in USD instead of what it should be which is that it should be directing me and using the EU store with prices in GBP. It appears Blizzard believes I have a US IP address but this is simply not the case as my account and IP address are both from the UK. I have looked up my address and the location is UK as well. My bank and other geo-blocked websites like tv streaming services are correctly showing that I am in the UK. My IP address is in the UK as I am in the UK. This issue is only occurring with Blizzard and Battle.net and not any other website. This means it appears to be an issue on Blizzard’s end. I am not using a VPN and have never done while using battle.net. I have been informed that Blizzard have my Play IP down as being in the US. I have played hearthstone once on the Americas servers but the vast majority of my playtime is on EU servers