Yes, as Patti has listed, when bringing back an F1 it takes quite a bit of paperwork! I looked at the website and couldn't see anything familiar other than a pic lifted off the Wikipedia page for Savannahs...which they might think fair game? The other cats looked legit, not the usual scammers type website in any case 
It's great that you would be going there in person though, as it is so hard to really know from a distance like that!
It's great that you would be going there in person though, as it is so hard to really know from a distance like that!