More about Geoguessr - Better Leaderboard's publisher:Han75.
Check details of Geoguessr - Better Leaderboard