I don't recall seeing any feedback on this company. That doesn't mean that no DIS posters have used them or that there is any problem, just that no one has posted about them before.
Sometimes when someone posts a request like this, people who have not posted one before do post reviews.