asked by
on 8/10/20It is a legitimate company. From a little research, I believe that the head office is based in the Netherlands, with large warehouses located in Germany. It also explains why, when you call customer services you get to speak to harsh and non helpful people with Dutch accents.
They are scum 100% sure after what I have experience and I should have read other reviews