About Sportpesa Global Holdings Limited (10682750) United Kingdom