About Zebra Investments Limited (04327273) United Kingdom