About Bark Invest Sweden Limited (12092674) United Kingdom