About Studio Bark Projects Limited (09334018) United Kingdom