About Bark & Birch Ltd (12146072) United Kingdom