Compete with 20 friends on the leaderboards. Add me if anyone willing to get this achievement with me.
I'd like to send you a PM but can't due to your chat settings. Could you, please, change them (to everyone), and message me? Thanks, and sorry for the OT.
EDIT: I neither own the game, nor use Galaxy, so can't be of any help to anyone looking to get this achievement; sorry.