About Bettor World Ltd (13140215) United Kingdom