About Green Zebra Limited (05217491) United Kingdom