I may be wrong (it happens ) but I haven’t seen any mention of this elsewhere.
Atlanta, Georgia Club | Wahoo SYSTM on Strava
There appear to be 3 OFFICIAL Wahoo Strava clubs, plus many more that use the Wahoo branding. If in doubt please look at the clubs description