Fill In the Form for information or a meeting!

    Contact Info & Details

    Facemask London is trading under the name Meza Design Ltd.

    Company Number: 11140895

    Vat Number: GB289657529

    Telephone: 0203 488 8527

    Address: 1a Balmoral Road, London, England, E7 ONR

    Wholesale Request?

    Do you require  bulk or wholesale orders? Feel free to  give us a call or email today to see how we can help you.