About Zebra Venture Investments Limited (11094052) United Kingdom