I've never heard of them, which is surprising given the standard of stock they're advertising!
That's not to say they're dodgy or anything, could just be a new company. Just go into it with your eyes open and make sure you get the car inspeceted and it should all be fine.