About Appla Ltd (10941650) United Kingdom