I'm trying to list my store on "The find", but one I try to register my store it says "the store can not be claimed". They don't have any contact info or explanation why and what should I do about it. Anybody have any ideas or suggestions?