The 3 that spring to my mind immediately are Monero, Zcash and Dash with Monero being the pick of the bunch with Dash following close.
Bitcloud BTDX a masternode coin like Dash in my signature also has a privacy feature attached to its wallet which could be worth investigating
further but im not sure if it has all he features you require.
"PrivateSend is the name of the decentralized mixing implementation that obfuscates and
provides a greater degree of privacy/anonymity to the transactions of the Bitcloud network."