This website is owned and operated by Mail Manager. For information about the terms on which you can use this website, how data collected through this website is used or for information about Mail Manager and its products and services, please see the sections below.
Mailmanager Limited is a company registered in England No. 10174754 registered address 13 Fitzroy Street, London, United Kingdom W1T 4BQ.
VAT No: 253533220