While the website looks quite professional and they are established since 2001, does sounds a legit company...if I were you, I'd pick up the phone and "feel the vibes" and also ask for a list of atleast 5 of their existing customers and call them and hear it from the "horse's mouth"