Vimexx.eu? According to their website, they offer hosting and other services in England. Unfortunately, they don't mention any other part of the UK.
Vimexx.eu? According to their website, they offer hosting and other services in England. Unfortunately, they don't mention any other part of the UK.