They have to list a number with the Secretary of State, so if you can find out what state they're in, find the sec of state website and search corporate records. Their whois record says their site is registered to a PO box in Georgia, but there's no record of that company in that state from what the GA sec of state website says.