You would need to confirm the laws on registering a company in UK and operating from another. Usually one can do this, but it varies to some factors and also with different countries and one might be required to have a physical presence in some situations.
Also, what's the domain name on the URL? If it has a .uk, then it could be a limitation to your company going global even though it can function from different parts of the world. You may want to use a more globalized web suffix
I want to make a betting web
Seem professional advice. Starting a business is a bug step and it goes beyond asking a question on a forum.