Does anybody recognize this logo?

Good guess, I considered that a possibility, but I couldn't find any connection on Google.