About Appenzell Ltd (11993789) United Kingdom