Very little communication
Very little communication and my order hasn't been updated in 3 weeks extremely disappointed with customer support at chamelo
United Kingdom
Very little communication and my order hasn't been updated in 3 weeks extremely disappointed with customer support at chamelo