Legal notice

Legal Notice

Company Name: Lumaysa Ltd Company Number: 17192067 Registered Address: 128 City Road, London, EC1V 2NX, United Kingdom Email: support@lumaysa.com

Lumaysa Ltd is a company registered in England and Wales.