About Appacea Ltd (10611537) United Kingdom