About Appel Limited (06466544) United Kingdom