French football stickers startup valued at $4.3 bn