Contact information

Trade name: Lokla Ltd

Email: hello@lokla.co.uk

Physical address: 124 City Road, EC1V 2NX, United Kingdom

Company number: 16915372