Get in touch
Have a question, a bug to report, or feedback? We'd love to hear from you.
Company
Talorr is operated by Devube Limited, a company registered in England and Wales.
London, United Kingdom
Response time
We typically reply within 1–2 business days.
Send us a message
Fill this in and we'll get back to you by email.