Selena Gomez has been silently supporting anti-human trafficking charity A21 for the past six months, through volunteering for the organisation.