Seems like many others have been disappointed with this company.
Placed an order in good faith, after few days the order disappeared, had to chase them up and ended up waiting over a week to be told my order was cancelled.
Shame I can't give less than one star.
6 years ago
Insight UK has a
1.5
average rating
from
43
reviews