About Zebra Associates Limited (03681880) United Kingdom