About Zebra Capital Ltd (06398198) United Kingdom