The one thing you may try to do is to block connection-establishment to the ultraserf servers from your clients' PCs. When connection is established, you can't do anything about it, cause it uses secure http.
Blocking connection establishment can be done well with cisco ISR using FPM framework. I personnaly did this thing for team-viewer. The key is to match specific field in packets, when client is trying to connect to the server. What to block you can find throug analyzing traffic using wireshark.
But ASA doesn't have an abiltity to block custom fields in the packet, when it's not related to a specific protocol, so i don't think ASA can do it.
Probably it's possible to block access to ultraserf servers using access-list with FQDN of the ultraserf -servers in destination part. But i'm not sure it'll work.