About Zebra Projects (holdings) Limited (05905850) United Kingdom