About Studio Betty Limited (12913130) United Kingdom