About Studio 23 (mcr) Ltd (13671054) United Kingdom