Corporate Headquarters
Registered Entity Luxora Labs Ltd. (No. 17332124)
Registered Office 71-75 Shelton Street, Covent Garden, London, WC2H 9JQ
Support Contact [email protected]
General Inquiry [email protected]
Telephone no. +44 20 3307 3038