About Sniff & Bark Limited (10578085) United Kingdom