They've been Everton's main shirt sponsor for the last couple of years: https://www.telegraph.co.uk/football/2020/02/16/everton-terminate-shirt-sponsorship-deal-betting-firm-sportpesa/
Ignore the odds from SportPesa ("Sp") - they have some wacky numbers going on. If you click into each of the rows in Oddschecker, you'll see the general concensus is as you'd expect it.