About Barkbites Limited (08984368) United Kingdom