About Smudge & Friends Petcare Limited (09912240) United Kingdom