About Zebra Investment Management Limited (10107551) United Kingdom