I got that same feeling.
They are based in the UK, though the person I was speaking to via email seemed to write like he was from China, you know how they word their emails.
Also I found it funny that they only accepted Money Grams, yet the UK along with the US and Australia are some of the biggest countries can and do use Paypal.
Also their prices were rediculesly low and in US$'s yet they are in the UK.
Too Fishy for me.
So thanx Jimmy, Im glad I posted this before taking the plunge.