About Appenzell Capital Trustees Ltd (11226068) United Kingdom