About Studio Rhonda Limited (11245042) United Kingdom