About Zebra Geosciences Ltd (04574726) United Kingdom