About Zebra Capital Growth Limited (11375230) United Kingdom