About Tails & Hounds Ltd (13553776) United Kingdom