About Zoo Group (holdings) Ltd (10794160) United Kingdom