About Appitizer Limited (11451805) United Kingdom