About Studio Bark Holdings Limited (10707247) United Kingdom