Legal Yowpay Luxembourg S.à r.l. Reg number : B289233VAT LU36057536.Headoffice : 33, avenue de la Liberté L – 1931 Luxembourg Hosting :SC WEB SOFTWARE DEVELOPMENT SRL54B Iancu de Hunedoara Blvd, Front Wing, 6th Fl., 011745 Bucharest 1, RomaniaTrade Registry J40/13186/2013VAT RO32394183+40 31 101 2451