About Appi Holdings Limited (12780538) United Kingdom