About Zebra Labs Ltd (13491204) United Kingdom