Contact information
Company Name: CELOFIN LTD
Registered Address: 20 Wenlock Road, London, N1 7GU, England
Customer Service Phone: +44 7916628409
Email: support@celofin.com
Company Registration Number: 17133811
VAT Number: VAT NO. GB394346019
Nature of Business: 47910