About Snaffle & Bark Ltd (12752525) United Kingdom