About Apollo Kennels Ltd (SC668062) United Kingdom