About Design Zebra Ltd. (10577930) United Kingdom