About Bark And Beak Ltd (12848337) United Kingdom