About Zebra Investments Group Ltd (11534844) United Kingdom