About Zebrafarm Ltd (12849046) United Kingdom