Spec looks pretty comprehensive, though the card itself looks a bit cheap 'n' nasty. It'll probably be fine, but don't expect much in the way of support/warranty service from an unheard-of manufacturer, obviously. At 45 quid, it's probably worth a punt, but if you'd rather pay more for a better established name, have a look at
http://www.nebula-electronics.com/