The address they have on the website is different from the one mentioned in the companies house, so this, at least, should make you think twice before you order anything from them.
They have only opened the website in November 2008, however company has been operating since 19/03/1991. It is quite possible, that the company they mention on the website (Oxbridge Solutions ltd) has nothing to do with them.
I, personally, would not trust such company, however the decision is yours.