About Appeze Ltd (12876726) United Kingdom