I am in the UK and own Computer shops and have never heard of them....plus they have NO address on their website i can find which is ILLEGAL in the UK....
All the best Brett
Click at the contact if you want to know their contact address.. here if you are interested
180 Newhall Street, Birmingham
Tel: 020 3642 8482
Company Number: GB 07789019
VAT Registered: 120 9819 19
All credit card information is given over a secure page.
This merchant accepts only 3D Secure transactions.
This merchant requires CVV2/CVC2 verification
I personally as well haven't heard of them. give them a call, there over thousands of small of companies like these, might pan out and you might save some money or else just wast of a call wouldn't matter much