About Barking Dogs Limited (04102358) United Kingdom