1.8 / 5
(1 review)
Sorted by date
7 months ago
Shop is not located in the UK as it says it’s located in Germany and when you try and order from them on site it’s fine as soon as you need to contact them then all you get is a voicemail and you never get to speak to anybody so personally I’ve had really bad experiences and I would avoid them like the plague