About Studio 21 Mcr Limited (13407482) United Kingdom