Awlencan Innovations Malta Limited [C-88318], a Maltese Registered Company with Office Address situated at: 48, Triq Stella Maris, Sliema, SLM 1765, Malta, which owns and operates the ‘Zebpay’ VFA Exchange Platform in Malta.


For more information, visit zebpay.com/legal.