About Avaloq Innovation Ltd. (SC406072) United Kingdom