More than likely you received an email from this domain. Right?

We are a popular contact management system thousands of businesses use and their emails are sent via this domain.

You can visit our home site below!