About Zebra26 Ltd (08729671) United Kingdom