Is this company really working out of a house worth about 25K? I saw on another thread someone looked up the address on google maps, so I did the same. And I saw the house in SC. Hope it is a mistake.