Yeah. Gmail account on the contact page, random inconsistently sized stock photos, scrolling breaks in my OSX Chrome. I'd be pretty nervous about using this.
All of their "satisfied customers" look to be just random stock photos that appear on a bunch of different websites I am not sure I would be keen to hand my keys over to them