About Studio Chorus Limited (13228733) United Kingdom