The Securities and Exchange Commission (SEC) settled with Russia-based ICO Rating for $268,998 to satisfy charges over undisclosed payments received for publicizing companies’ digital asset...