About Zebra Enterprises Limited (12143965) United Kingdom