About Open-xchange Ltd (11146716) United Kingdom