About Zebra Bites Limited (11463233) United Kingdom