What country is LiveScore from? About LiveScore Group The company's main offerings include real-time sports scores, free-to-air live streams, and innovative sportsbook betting opportunities. It was founded in 2019 and is based in London, England.