About Appadel Ltd (12945292) United Kingdom