About Appy Zebra Limited (09089351) United Kingdom