Contact information
Trading name: Tabloom
Company: Zephrell Limited
Registered in: England and Wales
Company number: 16525246
Registered office: Unit 82a James Carter Road, Mildenhall, Bury St Edmunds, IP28 7DE, United Kingdom
UK VAT number: GB515883862
EU VAT (One Stop Shop) number: EU372107147
Email: support@shoptabloom.com (we aim to reply within two business days)