Hi Alex,
This company is relatively new (created last Oct 2011) so this could be one of the reasons why is a bit of a challenge to find any reviews about their products or services.
I agree, I am not too keen on dealing with a company who provides a free email account for their contact email. Professional websites will usually offer a domain based email add :)
Having no personal experience with this company it would be unfair to say they are not legit and I find it a risk to say that they are. So if you decide to pursue this supplier please proceed with caution. Try to change further communication with them - emails/phone calls and take note of their response rate/speed/quality. Also should you decide to take the plunge and buy from them make sure that you use a safe payment method as well start with a small order.
Hope this helps a bit!