Does anyone have any information on the person who owns the Turtle username, I saw someone selling the username a few months ago and the person who bought it kinda went off the radar so hoping someone knows something about this.

Thanks to anyone who helps