About Zebra Space Ltd (11390695) United Kingdom