About Zebra Holdings Limited (11375349) United Kingdom