New York, NY 6/29/17 – Thanks to the Cloudflare Apps Platform that launched this week, Admiral is now one-click away from installation for Cloudflare’s 6 million+ website customers. ‚Äč Adblock…