About Checkodds Limited (05653403) United Kingdom