About Zebra Nova Ltd (12546832) United Kingdom