Lost / Forgotten Wallet?
If you were getting transaction notifications to your email address, you might be able to find something in your mail account. Other than that, an address alone does not provide any indication which service or software might have generated it.