About Zebra Zebra Ltd (07262784) United Kingdom