About Zebra A Limited (13610383) United Kingdom