About Zebra Projects Holdings (2008) Limited (06617235) United Kingdom