About Odell Gaming Limited (11829695) United Kingdom