About Zebra Holdings Group Ltd (10665967) United Kingdom