Jelle
Lying about business locations
When you Google they say that they offer services in the EU. They do not, but do list it on their website. They also say they have 5 star rating, based on 263 reviews on their website but independent review sites tell a whole different story. Don't fall for companies like this.



