Can we help you? Get in touch

Our Customer Service can always be reached by phone on +1 305 363 6645, email - - or via the contact form. Due to exceptional circumstances, customer service response times are unfortunately longer than usual. We apologise for the inconvenience and are doing our best to respond to every request as quickly as possible.

Thank you for your understanding.

Take care,

The Deluc team



Where to find us

12550 Biscayne Boulevard

North Miami, FL, 33181