When your customers money and your businesses reputation are at stake trust is a huge issue. The website doesn't look great and gives hardly any information on the services.
I'm sure if they smartened up their website and offered a REST API they'd be in a much better position for web based startups to consider them, otherwise I'm left searching for signs that its a professional and trustworthy company to try and balance my initial impression.