Is Redtail.games Trustworthy?

Check if redtail.games is scam or safe