This company deserves no stars and…
This company deserves no stars and needs reporting! They take your money, give you false timeframes and don't deliver the goods as promised
United Kingdom
This company deserves no stars and needs reporting! They take your money, give you false timeframes and don't deliver the goods as promised