About Project Zebra Ltd (10721255) United Kingdom