Written on: 20/05/2012
First, they are not based in the UK; they are an American based company and seem to just want to get hold of your details.
The positive reviews on this site look very suspicious, it seems quite obvious they are all written by the company.
As rated by real users
"Had to review this site!" Read More
"Avoid" Read More
"Good efficient service" Read More
"Do not use you WILL REGRET IT ..." Read More
"Great Service, Fast Delivery, ..." Read More