About Zebra Development Limited (09990825) United Kingdom