The Neo Foundation denies involvement in recent NEO token large-scale sales that coincided with a 35.85% price drop.