About Appdelegate Ltd (09562223) United Kingdom