Yeti seems to be owned by a venture Cap company called VentureDeal. Their email address is info@yeticap.com. Just dropped them a helpful tip email.
for those that don’;t wish to use their primary email- you can send anonymously with https://www.guerrillamail.com/