About Jamjacks Petcare Limited (07164935) United Kingdom