About Studio 52 Limited (SC418733) United Kingdom