Business Information
Snelia is operated by Ecom Shelby LTD, a company registered in the United Kingdom.
Company Number: 14710560
DUNS Number: 230421934
Address:
71-75 Shelton St, London WC2H 9JQ
Email: contact@snelia.com
Phone: +4474418356249
Customer Services Hours:
Monday to Friday: 9:00 - 17:00 GMT