The current legal documents for Jottle, operated by Jottle Ltd (registered in England and Wales, company number 17254701).
For any question, write to privacy@jottle.co.uk.